﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace test
{
    class Program
    {
        static string[] listSkill = new string[]{ 
                           "明智光秀",
"足利尊氏",
"足利义辉",
"足利义政",
"足利义満",
"芦屋道満",
"笃姫",
"阿弓流为",
"阿野廉子",
"安倍晴明",
"阿倍比罗夫",
"天草四郎",
"天照大神",
"新井白石",
"荒霸吐",
"在原业平",
"井伊直弼",
"伊贺局",
"几松",
"伊邪那岐",
"伊邪那美",
"石川五右卫门",
"石田三成",
"和泉式部",
"出云健",
"出云阿国",
"板垣退助",
"银杏阿藤",
"一休",
"一寸法师",
"蹈姫",
"犬上御田锹",
"伊能忠敬",
"茨木童子",
"一与",
"岩仓具视",
"岩崎弥太郎",
"上杉谦信",
"上杉鹰山",
"堆井贞光",
"温罗",
"浦岛太郎",
"卜部季武",
"运庆",
"榎本武扬",
"役小角",
"阿市",
"阿岩",
"大石内藏助",
"大冈越前",
"大久保利通",
"大塩平八郎",
"太田道灌",
"大谷吉继",
"大津皇子",
"大友宗麟",
"大伴御行",
"大伴家持",
"太安万侣",
"冈田以藏",
"绪方洪庵",
"隐岐久留己",
"冲田総司",
"男谷精一郎",
"织田信长",
"登势",
"弟橘媛",
"小野妹子",
"小野小钉",
"小野篁",
"阿龙",
"甲斐姫",
"柿本人麻吕",
"辉夜姬",
"笠森阿仙",
"梶原景时",
"果心居士",
"春日局",
"胜海舟",
"葛饰北斎",
"桂小五郎",
"狩野永德",
"上泉信纲",
"贺茂忠行",
"鸭长明",
"鑑真",
"鬼一法眼",
"木曽义仲",
"北畠顕家",
"纪贯之",
"吉备真备",
"行基",
"曲亭马琴",
"雾隠才藏",
"空海",
"久坂玄瑞",
"奇稻田姬",
"楠木正成",
"葛叶",
"楠木高子",
"国定忠治",
"熊袭建",
"黒田官兵卫",
"桂昌院",
"玄翁",
"阿江",
"后藤又兵卫",
"木花开耶姬",
"小松帯刀",
"近藤勇",
"雑贺孙市",
"西行",
"西郷隆盛",
"最澄",
"斎藤吉",
"斎藤道三",
"斎藤一",
"坂田金时",
"坂上田村麻吕",
"坂本乙女",
"坂本龙马",
"佐佐木小次郎",
"佐佐木导誉",
"真田幸村",
"猿田彦命",
"猿飞佐助",
"地狱太夫",
"宍戸梅轩",
"静御前",
"十返舍一九",
"岛津义弘",
"清水次郎长",
"沙牟奢允",
"酒呑童子",
"舜天",
"圣德太子",
"徐福",
"约翰万次郎",
"儿雷也",
"棺原孝标女",
"棺原道真",
"杉田玄白",
"须佐之男",
"铃鹿御前",
"世阿弥",
"清少纳言",
"雪舟",
"蝉丸",
"芹沢鸭",
"善信尼",
"千利休",
"千姫",
"曾我佑成",
"曾我时致",
"苏我入鹿",
"苏我马子",
"衣通姫",
"大黒屋光太夫",
"平敦盛",
"平清盛",
"平贞盛",
"平德子",
"平知盛",
"平教経",
"平将门",
"高杉晋作",
"高桥泥舟",
"滝夜叉姫",
"武田信玄",
"武市半平太",
"武内宿祢",
"立花宗茂",
"田道间守",
"伊达政宗",
"田中久重",
"田沼意次",
"玉藻前",
"近松门左卫门",
"千叶佐那子",
"千叶周作",
"茶茶",
"长宗我部元亲",
"塚原卜传",
"筑紫君盘井",
"月读",
"茑屋阿芳",
"鹤姫",
"天海",
"道镜",
"东洲斎写乐",
"藤堂平助",
"远山金四郎",
"常盘御前",
"德川家光",
"德川家康",
"德川纲吉",
"德川庆喜",
"德川吉宗",
"刀自古郎女",
"巴御前",
"豊臣秀吉",
"豊臣秀頼",
"直江兼续",
"中冈慎太郎",
"长髓彦",
"中臣鎌足",
"中大兄皇子",
"中野竹子",
"那须与一",
"新岛襄",
"新岛八重",
"新田义贞",
"蜷川新右卫门",
"二宫尊德",
"额田王",
"鼠小僧",
"宁宁",
"浓姫",
"野见宿祢",
"长谷川平藏",
"畠山重忠",
"戴鉢",
"阿初",
"服部半藏",
"板额御前",
"稗田阿礼",
"光源氏",
"土方歳三",
"日野富子",
"卑弥呼",
"平贺源内",
"蛭子命",
"风魔小太郎",
"福泽谕吉",
"藤原薬子",
"藤原定家",
"藤原纯友",
"藤原千方",
"藤原秀郷",
"藤原秀衡",
"藤原不比等",
"藤原道长",
"藤原頼通",
"伏姫",
"培里",
"弁庆",
"北条氏康",
"北条早云",
"北条时宗",
"北条政子",
"宝藏院胤栄",
"细川胜元",
"细川伽罗奢",
"本愿寺顕如",
"本多忠胜",
"前田庆次",
"前田利家",
"松",
"松尾芭蕉",
"松平容保",
"松平信纲",
"松永久秀",
"三浦按针",
"水戸光圀",
"南渊请安",
"源为朝",
"源博雅",
"源义家",
"源义経",
"源义朝",
"源頼朝",
"源頼政",
"源頼光",
"宫箦媛",
"宫本武藏",
"产灵之君",
"紫式部",
"爱姫",
"毛利元就",
"物部守屋",
"桃太郎",
"森兰丸",
"八百比丘尼",
"八百屋阿七",
"柳生十兵卫",
"柳生宗矩",
"山冈铁舟",
"倭建命",
"倭姬命",
"山名宗全",
"山南敬助",
"山上忆良",
"山本覚马",
"山本勘助",
"由井正雪",
"吉田兼好",
"吉田松阴",
"吉野太夫",
"雷电爲右卫门",
"渡辺纲",
"一文寺真理",
"平阳公主",
"织田信喵",
"红拂女",
"虞姬",
"西施"};

        static string[] listCode = { 
                        "卑弥呼",
"一与",
"野见宿祢",
"武内宿祢",
"日本武尊",
"出云建",
"熊袭建",
"倭姬",
"第橘媛",
"衣通姫",
"圣德太子",
"苏我马子",
"刀自古郎女",
"物部守屋",
"小野妹子",
"中大兄皇子",
"中臣鎌足",
"苏我入鹿",
"额田王",
"柿本人麻吕",
"徐福",
"役小角",
"伊邪那岐",
"伊邪那美",
"天照",
"月读",
"须佐之男",
"犬上御田锹",
"阿倍比罗夫",
"浦岛太郎",
"山上忆良",
"道镜",
"鑑真",
"坂上田村麻吕",
"阿弓(hù)流为",
"空海",
"小野小钉",
"纪贯之",
"棺原道真",
"平将门",
"藤原纯友",
"藤原秀郷",
"安倍晴明",
"芦屋道満",
"贺茂忠行",
"蝉丸",
"源博雅",
"源頼光",
"渡辺纲",
"坂田金时",
"藤原道长",
"紫式部",
"清少纳言",
"和泉式部",
"铃鹿御前",
"滝夜叉姫",
"光源氏",
"太安万侣",
"最澄",
"西行",
"辉夜姬",
"葛叶",
"平清盛",
"鸭长明",
"平教経",
"平敦盛",
"源义経",
"弁庆",
"静御前",
"源頼朝",
"北条政子",
"木曽义仲",
"巴御前",
"那须与一",
"畠山重忠",
"梶原景时",
"北条时宗",
"足利尊氏",
"楠木正成",
"吉田兼好",
"足利义満",
"足利义政",
"日野富子",
"一休",
"世阿弥",
"玉藻前",
"鬼一法眼",
"舜天",
"源頼政",
"运庆",
"佐佐木导誉",
"新田义贞",
"雪舟",
"桃太郎",
"一寸法师",
"常盘御前",
"源为朝",
"阿野廉子",
"毛利元就",
"武田信玄",
"上杉谦信",
"山本勘助",
"直江兼続",
"织田信长",
"斎藤道三",
"明智光秀",
"浓姫",
"阿市",
"芳春院",
"前田庆次",
"豊臣秀吉",
"弥音",
"茶茶",
"石田三成",
"千利休",
"伊达政宗",
"真田幸村",
"本多忠胜",
"服部半藏",
"猿飞佐助",
"宫本武藏",
"出云阿国",
"塚原卜传",
"上泉信纲",
"狩野永德",
"后藤又兵卫",
"石川五右卫门",
"雑贺孙市",
"风魔小太郎",
"佐佐木小次郎",
"肉户梅轩",
"宝藏院胤栄",
"细川伽罗奢",
"本愿寺顕如",
"北条早云",
"太田道灌",
"德川家康",
"天海",
"千姫",
"江",
"德川家光",
"春日局",
"水戸光国",
"德川吉宗",
"大冈越前",
"远山金四郎",
"天草四郎",
"柳生十兵卫",
"大石内藏助",
"平贺源内",
"东洲斎写楽",
"葛饰北斎",
"松尾芭蕉",
"鼠小僧",
"伏姫",
"阿岩",
"沙牟奢允",
"柳生宗矩",
"新井白石",
"笠森仙",
"大黒屋光太夫",
"雷电爲右卫门",
"二宫尊德",
"国定忠治",
"児雷也",
"由井正雪",
"吉野太夫",
"桂昌院",
"坂本龙马",
"楢崎龙",
"坂本乙女",
"中冈慎太郎",
"胜海舟",
"高杉晋作",
"岩崎弥太郎",
"千叶佐奈子",
"近藤勇",
"土方歳三",
"冲田総司",
"斎藤一",
"西郷隆盛",
"桂小五郎",
"大久保利通",
"德川庆喜",
"榎本武扬",
"笃姫",
"清水次郎长",
"吉田松阴",
"井伊直弼",
"新岛八重",
"中野竹子",
"冲田万次郎",
"冈田以藏",
"山冈铁舟",
"高桥泥舟",
"田中久重",
"久坂玄瑞",
"绪方洪庵",
"お登势",
"千叶周作",
"田道间守",
"宫箦媛",
"温罗",
"筑紫君磐井",
"善信尼",
"南渊请安",
"大津皇子",
"大伴御行",
"藤原不比等",
"奇稻田姬",
"猿田彦神",
"木花咲耶姬",
"隐岐久留己",
"蛭子神",
"那贺须泥昆古",
"荒霸吐",
"稗田阿礼",
"行基",
"吉备真备",
"大伴家持",
"小野篁",
"藤原薬子",
"在原业平",
"平贞盛",
"卜部季武",
"堆井贞光",
"藤原頼通",
"棺原孝标女",
"源义家",
"酒呑童子",
"茨木童子",
"藤原千方",
"御伽草子",
"产魂",
"藤原秀衡",
"源义朝",
"平知盛",
"平德子",
"板额御前",
"藤原定家",
"曾我右成",
"曾我时致",
"北畠顕家",
"伊贺局",
"细川胜元",
"山名宗全",
"蜷川新右卫门",
"地狱太夫",
"玄翁",
"八百比丘尼",
"北条氏康",
"足利义辉",
"松永久秀",
"鹤姫",
"前田利家",
"黒田官兵卫",
"森兰丸",
"大友宗麟",
"岛津义弘",
"长宗我部元亲",
"立花宗茂",
"大谷吉継",
"蹈姫",
"爱姫",
"甲斐姫",
"豊臣秀頼",
"果心居士",
"雾隠才藏",
"初",
"三浦按针",
"松平信纲",
"德川纲吉",
"田沼意次",
"上杉鹰山",
"大塩平八郎",
"长谷川平藏",
"伊能忠敬",
"近松门左卫门",
"十返舍一九",
"曲亭马琴",
"杉田玄白",
"八百屋阿七",
"银杏阿藤",
"茑屋阿芳",
"芹泽鸭",
"藤堂平助",
"山南敬助",
"武市半平太",
"板垣退助",
"小松帯刀",
"松平容保",
"岩仓具视",
"新岛襄",
"山本覚马",
"福泽谕吉",
"楠本稻",
"乙姫",
"斎藤吉",
"男谷精一郎",
"佩里",
"多罗",
"小黑",
"乙姫",
"平阳公主",
"紫之上",
"西施",
"红払女",
"宫比神",
"竹中半兵卫",
"絵岛",
"绫御前",
"立花誾千代",
"望月千代女"};


        private static void getID()
        {
            int flag = 0;
            foreach (string skill in listSkill)
            {
                for (int i = 0; i < listCode.Length; i++)
                {
                    if (skill.Equals(listCode[i]))
                    {
                        Console.Write(i);
                        Console.Write(',');
                        flag = 1;
                        break;
                    }
                }
                if (flag == 0)
                {
                    Console.Write("??,");
                }
                flag = 0;
            }
            return;
        }

        static void Main(string[] args)
        {


            Console.WriteLine("Finished define!");
            getID();
            Console.WriteLine("END");

            Console.ReadLine();
        }
    }
}
